home *** CD-ROM | disk | FTP | other *** search
- echo from urn1.cs $1 $2 $3 $4
- if test $2 == Init
- #sendEvent 0 tombdor KQDoorEvent 2
- else if test $2 == ConnorAction
- KQMonster::speak Connor Connor 1000 95 14 0 1 1
- else if test $2 == Push
- if test $Daventry::Church::urn == 0
- #if test $3 == 5
- setThirdPerson
- handsOff 1
- # below was -32, now remove both push and click
- KQObject::collisionType $1 -288
- addMapIcon dv_portl.bmp 286 393 davmap.pbm
- KQMonster::setState Connor Special 'away,AnimList=urn.anm,AnimListOn,push'
- getEndLoop Connor $1 1
- set Daventry::Church::urn 1
- #endif
- endif
- else if test $2 == Cue
- echo $1 $2 $3
- if test $3 == 10
- move urn1 3 -3250 0 0 0 0 0
- sendEvent 0 $1 KQAnimPlayEvent stop
- KQCamera::addCamLoc 221000 183500 9762 1
- KQCamera::flyToCamLoc 224500 183500 8362 4
- sendEvent 4.5 $1 KQCueEvent 15 0
- else if test $3 == 15
- KQCamera::addCamLoc 213270 184500 9762 1
- KQCamera::cutToCamLoc 216700 184000 9762
- handsOff 0
- KQCamera::follow Connor
- setThirdPerson
- sendEvent 0 Connor KQStatsChangeRequestEvent 0 0 0 0 35
- else if test $3 == 300
- if test $5 == away
- move urn1 3 4000 0 0 0 0 0
- #KQCamera::follow none
- move Connor 0 215500 185200 8362 0 0 1.57
- KQCamera::addCamLoc 213270 184500 9762 1
- # point at door of tomb
- KQCamera::cutToCamLoc 216700 184000 8362
- #KQObject::collisionType $1 -32
- KQObject::collisionType tombdor -32
- sendEvent 5 $1 KQCueEvent 10 0
- sendEvent 2 tombdor KQDoorEvent 1
- KQSound::play door3.aud
- getEndLoop Connor $1 0
- endif
- endif
- endif
- endif
- endif
- endif
- endif
- endif
-
-